package com.ukao.cashregister.view;

import com.ukao.cashregister.bean.AllMarkprintBean;
import com.ukao.cashregister.bean.ClothginQuiryBean;
import com.ukao.cashregister.bean.OrderStateBean;
import com.ukao.cashregister.bean.PayInfoBean;
import com.ukao.cashregister.bean.QueryPaBean;
import com.ukao.cashregister.bean.QuiryDetailBean;
import com.ukao.cashregister.bean.ReceiptBean;
import com.ukao.cashregister.bean.RefundMethodBean;
import com.ukao.cashregister.bean.SendModeBean;
import com.ukao.cashregister.bean.RefundRecordBean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by ukaodev on 2017/6/26.
 */

public interface QuiryDetailView extends  BaseView{

        void getDataSuccess(QuiryDetailBean model );
        void  queryPayData(List<QueryPaBean>  mQuerypayData);
        void  allmarKprintSucceed(AllMarkprintBean mAllMarkprintBean );
        void  loadPayStatus(PayInfoBean mPayInfoBean);
        void  orderStatusData(List<OrderStateBean>  mOrderStatusData);
        void loadFail(String message);
        void   takesClothesSuccess(String  msg);
        void   loadSignSuccess(String  msg);
        void   loadCompleteSuccess(String  msg);
        void  loadReceipt(ReceiptBean mReceiptBean);
        void  SendModeData(ArrayList<SendModeBean> mSendModeBean);
        void   updateSendMode(String  msg,String  updateMsg);
            void  retreatSuccess();
        void   stockReworkBatch();
        void  clothingDetailsSuccess(ClothginQuiryBean mClothginQuiryBean);
        void  loadOrderInfoDestroy(String msg);
        void  refundRecordSuceed(ArrayList<RefundRecordBean.ListBean>   mRefundRecordBean, ArrayList<RefundRecordBean.ListBean>    mAuditRecordBean );
        void  refundSucceed(String  hide);
        void  updateFactorySucceed(String  factoryTransNo);
        void  refundMethodSucceed(ArrayList<RefundMethodBean>     mRefundMethodBean);

}
